﻿/*banenr*/
.index_banner{position:relative;width:100%;height:616px;margin:0 auto;overflow:hidden; background:url(../images/bannerbg.png) repeat-x bottom}
.index_banner .bd li{display:none;position:absolute;left:0;top:0; width:100%; height:660px}
.index_banner .bd li a{width:100%; height:660px; display:block; overflow:hidden}
.index_banner_post{z-index:10;}
.index_banner .pic{height:auto;display:block;}
.index_banner .pic:hover{text-decoration:none;}
.index_banner .slide_nav{position:absolute;left:45%;bottom:2%;}
.index_banner .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 5px;}
.index_banner .slide_nav li:hover,.index_banner .slide_nav .on{text-decoration:none;color:#01459A;filter:alpha(opacity=80);opacity:0.8;}
.index_banner_pre,.index_banner_next{display:none;position:absolute;top:45%;margin-top:-36px;width:100px;height:100px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_banner_pre{left:30px;background-position:0 0;}
.index_banner_pre:hover{background-position:0 -100px;}
.index_banner_next{right:30px;background-position:-100px 0px;}
.index_banner_next:hover{background-position:-100px -100px;}

/*首页公司介绍*/
.introduce{ overflow:hidden}
.introduce .company{ width:760px; overflow:hidden; padding:0 22px 22px 0}
.introduce .company h1{ font-size:24px; color:#01459A; line-height:30px; overflow:hidden; display:block; padding:23px 0 33px 0}
.introduce .company .companymain{width:760px; height:192px; overflow:hidden; color:#797979}
.introduce .company .companymain img{ float:left; width:274px; height:192px; display:block}
.introduce .company .companymain .companytext{ float:right; font-size:14px; line-height:21px; width:458px; height:192px; display:block; overflow:hidden}
.introduce .company .companymain .companytext p{ text-indent:2em}
.introduce .speech{ border-left:1px #cdcdcd solid; padding:0 0 0 24px; width:363px; height:300px; display:block; overflow:hidden}
.introduce .speech h1{ color:#01459A;font-size:24px; line-height:30px; overflow:hidden; display:block; padding:23px 0 0px 0}
.introduce .speech .speechmain{color:#797979; font-size:14px; margin-top:40px; padding:20px 0 0 40px; line-height:22px}
/*.introduce .speech .speechmain{ background:url(../images/douhao.png) no-repeat left top; color:#797979; font-size:14px; margin-top:40px; padding:20px 0 0 40px; line-height:22px}*/

/*热销推荐*/
.groom{ background:url(../images/groombg.png) repeat-x left top; overflow:hidden; padding-bottom:10px; }
.groom .groomtitle{ margin-top:15px; height:90px; line-height:90px;}
.groom .groomtitle h1{ font-size:36px; color:#01459A; display:block; width:200px; margin:0 auto; background:url(../images/index_47.png) no-repeat left center; padding-left:70px; text-align:right}
.groom .groommain { width: 1177px; height: auto; margin: 0px auto; overflow: hidden; font-family: 'Microsoft Yahei'; }
.groom .groommain ul li { width: 287px; height: 233px; overflow: hidden; float: left; margin: 0 0 7px 6px; position: relative; text-align: center; }
.groom .groommain ul li img { width: 287px; height: 233px; position: absolute; left: 0; top: 0; z-index: 10; background: url(../images/gloading.gif) no-repeat center center; }
.groom .groommain ul li .mark { background: url(../images/jia.png) no-repeat center 130px #fff; opacity: 0.7; display: none; width: 287px; height: 233px; position: absolute; left: 0; top: 0; z-index: 15; padding-top: 80px; overflow: hidden; filter: alpha(opacity=0.7); color: #01459A; font-size:18px; font-weight:bold; text-decoration: none }

/*首页广告位*/
.iadv{ width:100%; height:128px; display:block; position:relative; overflow:hidden;}
.iadv a{ width:100%; height:128px; display:block; overflow:hidden}

/*产品推荐*/
.promain { width: 1177px; height: auto; margin: 20px auto 0; overflow: hidden; font-family: 'Microsoft Yahei'; }
.promain ul li { width: 287px; height: 340px; background:#f5f5f5; overflow: hidden; float: left; margin: 0 0 7px 6px; position: relative;}
.promain ul li img { width: 287px; height: 177px; display:block; text-align: center;}
.promain ul li a { width: 287px; height: 340px; overflow:hidden; display:block}
.promain ul li p{width: 247px; text-align:center; height:30px; line-height:30px; overflow:hidden; display:block; padding:0 20px 0px; color:#6c360e; font-size:18px}
.promain ul li p.mark{ color:#6c360e; height:80px; overflow:hidden; display:block; font-size:14px; margin-top:5px; text-align:left; line-height:20px; text-indent:2em}
.promain ul li span{ width:112px; height:24px; line-height:24px; display:block; overflow:hidden; text-align:center; position:absolute; bottom:13px; right:30px; border:1px #ab8e79 solid; color:#6c360e}
.promain ul li a:hover span{ background:#ab8e79; color:#fff}

/*首页视频*/
.ivideo{ width:100%; height:600px; display:block; overflow:hidden; position:relative; margin-top:1px}
.ivideo a{ width:100%;height:600px; display:block; overflow:hidden}
.ivideo .videotext{ width:100%; height:73px; background:url(../images/jszc.png) no-repeat center; position:absolute; top:178px;}
.ivideo .videob{width:100%; height:46px; overflow:hidden; position:absolute; top:285px;}
.ivideo .videob span{ margin:0 auto; width:169px; height:36px; display:block; padding:10px 0 0 15px; background:url(../images/jszcb.png) no-repeat; color:#fff; font-size:18px}

/*首页联系我们*/
.icontact{ background:#fff; overflow:hidden; width:100%; position:relative; padding-bottom:40px;}
.imap{ width:100%; height:373px; overflow:hidden; display:block; margin-top:60px; border:1px #f5f5f5 solid}

.imessage{ height:190px; padding-top:40px}

.imeleft{ width:565px}
.imeright{width:565px}
/* Basic Grey */
.basic-grey {}

.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 5px 5px 5px 5px;
width: 555px;
font-size: 14px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
font-family: 'Microsoft Yahei';
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}
.basic-grey textarea{
height:148px;
}
.basic-grey .button {
background: #8d8d8d url(../images/message.png) no-repeat center center;
border: none;
width:565px;
height:45px;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
width:100%;
padding:0;
}
.basic-grey .button:hover {
background: #d9d9d9  url(../images/messageh.png) no-repeat center center;
}

